article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{	
    display:block
}


audio,canvas,video{
	display:inline-block;*display:inline;*zoom:1
}

audio:not([controls]){
	display:none
}

[hidden]{
	display:none
}

html{
	font-size:100%;overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%
}

body{
	font-size:12px;line-height:1.231;margin:0
}

body,button,input,select,textarea{
	color:#222
}

a{
	color:#00e
}

a:visited{
	color:#551a8b
}

a:hover{
	color:#06e
}

a:focus{
	outline:thin dotted
}

a:hover,a:active{
	outline:0
}

abbr[title]{
	border-bottom:1px dotted
}

b,strong{
	font-weight:bold
}

blockquote{
	margin:1em 40px
}

dfn{
	font-style:italic
}

hr{
	display:block;height:1px;margin:1em 0;padding:0;border:0;border-top:1px solid #ccc
}

ins{
	text-decoration:none;color:#000;background:#ff9
}

mark{
	font-weight:bold;font-style:italic;color:#000;background:#ff0
}

pre,code,kbd,samp{
	font-family:monospace, monospace;font-size:1em;_font-family:'courier new', monospace
}

pre{
	white-space:pre;white-space:pre-wrap;word-wrap:break-word
}

q{
	quotes:none
}

q:before,q:after{
	content:'';content:none
}

small{
	font-size:85%
}

sub,sup{
	font-size:75%;line-height:0;position:relative;vertical-align:baseline
}

sup{
	top:-.5em
}

sub{
	bottom:-.25em
}

ul,ol{
	margin:1em 0;padding:0 0 0 40px
}

dd{
	margin:0 0 0 40px
}

nav ul,nav ol{
	margin:0;padding:0;list-style:none;list-style-image:none
}

img{
	vertical-align:middle;-ms-interpolation-mode:bicubic;border:0
}

svg:not(:root){
	overflow:hidden
}

figure{
	margin:0
}

form{
	margin:0
}

fieldset{
	margin:0;padding:0;border:0
}

label{
	cursor:pointer
}

legend{
	padding:0;border:0;*margin-left:-7px
}

button,input,select,textarea{
	font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle
}

button,input{
	line-height:normal;*overflow:visible
}

table button,table input{
	*overflow:auto
}

button,input[type='button'],input[type='reset'],input[type='submit']{
	cursor:pointer;-webkit-appearance:button
}

input[type='checkbox'],input[type='radio']{
	box-sizing:border-box
}

input[type='search']{
	-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield
}

input[type='search']::-webkit-search-decoration{
	-webkit-appearance:none
}

button::-moz-focus-inner,input::-moz-focus-inner{
	padding:0;border:0
}

textarea{
	overflow:auto;resize:vertical;vertical-align:top
}

input:invalid,textarea:invalid{
	background-color:#f0dddd
}

table{
	border-spacing:0;border-collapse:collapse
}

td{
	vertical-align:top
}

.ir{
	display:block;overflow:hidden;text-align:left;text-indent:-999em;border:0;background-color:transparent;background-repeat:no-repeat;direction:ltr
}

.ir br{
	display:none
}

.hidden{
	display:none !important;visibility:hidden
}

.visuallyhidden{
	position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0
}

.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{
	position:static;overflow:visible;clip:auto;width:auto;height:auto;margin:0
}

.invisible{
	visibility:hidden
}

.block:before,.block:after{
	display:table;width:100%;height:0;content:''
}

.block:after{
	clear:both
}

.block{
	zoom:1
}

@media print{
	*{
	color:black !important;background:transparent !important;text-shadow:none !important;filter:none !important;-ms-filter:none !important
}

a,a:visited{
	text-decoration:underline
}

a[href]:after{
	content:" (" attr(href) ")"
}

abbr[title]:after{
	content:" (" attr(title) ")"
}

.ir a:after,a[href^='javascript:']:after,a[href^='#']:after{
	content:''
}

pre,blockquote{
	border:1px solid #999;page-break-inside:avoid
}

thead{
	display:table-header-group
}

tr,img{
	page-break-inside:avoid
}

img{
	max-width:100% !important
}

@page{
	margin:.5cm
}

p,h2,h3{
	orphans:3;widows:3
}

h2,h3{
	page-break-after:avoid
}


}

img,object,embed,video{
	max-width:100%
}

.ie6 img{
	width:100%
}

.fluid{
	width:87.36%;margin-right:auto;margin-left:auto;padding-right:1.82%;padding-left:1.82%
}

.wrap{
	display:block;float:left;clear:both;width:100%;margin-left:0
}

@media only screen and (min-width: 481px){
	.fluid{
	width:90.675%;padding-right:1.1625%;padding-left:1.1625%
}


}

@media only screen and (min-width: 769px){
	.fluid{
	max-width:1024px;width:88.2%;padding-right:.9%;padding-left:.9%
}


}

@media only screen and (min-width: 1024px){
	.fluid{
	width:1024px;padding-left:0;padding-right:0
}


}

body{
	font:100%/1.4 Verdana, Arial, Helvetica, sans-serif;margin:0;padding:0;color:#000;background-color:#f2f3f4
}

ul,ol,dl,dd,dt,img,h1,h2,h3,h4,h5,h6,p{
	margin:0;padding:0;border:none
}

ul,ol{
	list-style:none
}

a{
	text-decoration:none
}

a:active,a:hover{
	outline:0
}

a:focus{
	outline:5px auto -webkit-focus-ring-color;outline-offset:-2px
}

a *{
	cursor:pointer
}

.header{
	height:66px;border-bottom:1px solid #ddddde;background-color:white
}

.header .fluid{
	height:36px;padding:15px 0
}

.header .fluid a{
	float:left
}

.header .fluid a img{
	width:84px;height:36px
}

.header .fluid .text{
	font-size:10px;line-height:12px;height:12px;margin-left:92px;padding-top:24px;color:#20b6f9
}

@media only screen and (min-width: 481px){
	.header{
	height:122px;border-bottom-width:2px
}

.header .fluid{
	height:51px;padding:42px 0 31px
}

.header .fluid a img{
	width:119px;height:51px
}

.header .fluid .text{
	font-size:18px;line-height:18px;height:18px;margin-left:134px;padding-top:33px
}


}

.title{
	padding:15px 0 12px;text-align:center
}

.title h1{
	font-size:15px
}

.title h2{
	font-size:8px
}

@media only screen and (min-width: 481px){
	.title{
	padding:33px 0 25px
}

.title h1{
	font-size:30px
}

.title h2{
	font-size:13px
}
}


@font-face{
	font-family:'iconfont';font-size:36px;src:url("iconfont.eot");src:url("iconfont.eot?#iefix") format("embedded-opentype"),url("iconfont.woff") format("woff"),url("iconfont.ttf") format("truetype"),url("iconfont.svg#iconfont") format("svg")
}

.iconfont{
	font-family:'iconfont' !important;font-size:60px;font-style:normal;color:#2d2d2d;-webkit-font-smoothing:antialiased;-webkit-text-stroke-width:.2px;-moz-osx-font-smoothing:grayscale
}

.mobile .iconfont{
	font-size:52px !important
}

.container .panel{
	float:left;overflow:hidden;width:100%;height:388px;margin-bottom:17px;text-align:center;border-radius:9px;background-color:white;-webkit-box-shadow:3px 3px 2px #e2e3e4;-moz-box-shadow:3px 3px 2px #e2e3e4;box-shadow:3px 3px 2px #e2e3e4;display:none
}

.container .panel .panel-head{
	line-height:25px;height:25px;padding:11px 0
}

.container .panel-grape .panel-head{
	background-color:#c0a7de
}

.container .panel-yellow .panel-head{
	background-color:#f8c36f
}

.container .panel-blue .panel-head{
	background-color:#92b3dd
}

.container .panel-green .panel-head{
	background-color:#81d3d2
}

.container .panel .panel-head h3{
	font-size:16px;font-weight:lighter;color:white
}

.container .panel .panel-head h3 span{
	font-size:12px;padding-left:8px
}

.container .panel .panel-body{
	height:287px;border-bottom:2px solid #e6e6e6
}

.container .panel .panel-body .icon{
	line-height:96px;height:96px
}

.container .panel .panel-body ul{
	margin:0 13.02%
}

.container .panel .panel-body ul.quote{
	overflow:hidden;height:88px
}

.container .panel .panel-body ul li{
	font-size:12px;line-height:22px;padding-left:24px;text-align:left;background:url(../images/minus.jpg) no-repeat top left
}

.container .panel .panel-body ul li.last{
	background-image:url(../images/down.jpg)
}

.container .panel .panel-body ul li.last a{
	color:#6bbffe
}

.container a.button{
	font-size:12px;line-height:26px;display:block;width:52px;height:26px;text-align:center;border-radius:3px
}

.container .panel .panel-body a.button{
	font-size:14px;line-height:32px;display:block;width:78px;height:32px;margin:7px auto;color:white;border-radius:3px
}

.container .panel-grape .panel-body a.button{
	background-color:#c0a7de
}

.container .panel-yellow .panel-body a.button{
	background-color:#f8c36f
}

.container .panel-blue .panel-body a.button{
	background-color:#92b3dd
}

.container .panel-green .panel-body a.button{
	background-color:#81d3d2
}

.container .panel .panel-body p{
	font-size:10px;line-height:16px;color:#575757
}

.container .panel .panel-foot{
	height:28px;padding:12px 5.69%
}

.container .panel .panel-foot h3{
	font-size:14px;font-weight:lighter;line-height:28px;float:left;text-align:left;color:#182133
}

.container .panel .panel-foot h3 span{
	font-size:10px;padding-left:2px;position:relative;top:1px;color:#575757
}

.container .panel .panel-foot a.button{
	float:right
}

.container .panel-grape .panel-foot a.button{
	color:#c0a7de;border:1px solid #c0a7de
}

.container .panel-yellow .panel-foot a.button{
	color:#f8c36f;border:1px solid #f8c36f
}

.container .panel-blue .panel-foot a.button{
	color:#92b3dd;border:1px solid #92b3dd
}

.container .panel-green .panel-foot a.button{
	color:#81d3d2;border:1px solid #81d3d2
}

@media only screen and (min-width: 601px){
	.container .panel{
	width:48.2%;margin-right:0.9%;margin-left:0.9%;border-radius:5px
}


}

@media only screen and (min-width: 866px){
	.container .panel{
	width:31.9%;margin-right:4px;margin-left:4px;border-radius:4px
}


}

@media only screen and (min-width: 1200px){
	.container .panel{
	width:24%;margin-right:3px;margin-left:3px;border-radius:3px
}


}

.bar{
	overflow:hidden;margin-bottom:8px;padding:19px 14px;border-left:7px solid white;border-radius:5px;background-color:white;box-shadow:3px 3px 2px #e2e3e4;height:64px
}

.bar-grape{
	border-color:#c0a7de
}

.bar-yellow{
	border-color:#f8c36f
}

.bar-blue{
	border-color:#92b3dd
}

.bar-green{
	border-color:#81d3d2
}

.bar-orange{
    border-color:#F89A5A
}

.bar-red{
	border-color:#f17c67
}

.bar-cs{
	border-color:#F7DF83
}

.bar a.button{
	font-size:12px;line-height:26px;display:block;float:right;width:52px;text-align:center;border:1px solid white;border-radius:3px
}

.bar-grape a.button{
	color:#c0a7de;border-color:#c0a7de
}

.bar-yellow a.button{
	color:#f8c36f;border-color:#f8c36f
}

.bar-blue a.button{
	color:#92b3dd;border-color:#92b3dd
}

.bar-green a.button{
	color:#81d3d2;border-color:#81d3d2
}

.bar-orange a.button{
	color:#F89A5A;border-color:#F89A5A
}

.bar-red a.button{
	color:#f17c67;border-color:#f17c67
}

.bar-cs a.button{
	color:#F7DF83;border-color:#F7DF83
}

.bar h3{
	font-size:14px;height:28px;line-height:28px;margin-bottom:8px;text-align:left;color:#292828;clear:both
}

.bar h3 span{
	font-size:10px;padding:0 6px;color:#575757
}

@media only screen and (min-width: 481px){
	.bar{
	margin-left:5px;margin-right:5px;height:28px
}

.bar h3{
	font-size:16px;float:left;margin-bottom:0
}

.bar h3 span{
	font-size:12px;padding:0 11px
}


}

@media only screen and (min-width: 866px){
	.bar{
	margin-left:4px;margin-right:4px;float:left;width:44.3%
}


}

@media only screen and (min-width: 1200px){
	.bar{
	margin-left:3px;margin-right:3px;width:462px
}


}

.footer{
	padding:99px 0 10px;text-align:center
}

.footer img{
	width:86px;height:94px
}

.footer a{
	display:block;width:260px;height:24px;margin:0 auto;padding:18px 0 18px
}

.footer a .text{
	font-size:24px;line-height:24px;float:left;color:#20b6f9
}

.footer a .right{
	float:left;width:24px;height:24px;background:url(../images/right.jpg) no-repeat
}

.mask,.modal{
	position:absolute;top:0;left:0;display:none
}

.mask{
	z-index:500;width:100%;height:1000px;background:url(../images/mask.png)
}

.modal{
	z-index:600;width:100%;height:100%;margin:0;background-color:white
}

.modal a.close{
	font-size:36px;line-height:36px;display:block;float:right;width:36px;height:36px;padding:2px;text-align:center;color:#adabab;_font-size:24px
}

.modal .modal-header,.modal .modal-body,.modal .modal-footer{
	position:absolute;left:0;width:82.5%;margin-right:8.75%;margin-left:8.75%
}

.modal .modal-header,.modal .modal-footer{
	z-index:700
}

.modal .modal-header{
	top:0;height:52px;padding:16px 0 5px;border-bottom:2px solid #dcdcdc
}

.modal .modal-header h1,.modal .modal-header h2{
	font-weight:lighter;text-align:center
}

.modal .modal-header h1{
	font-size:24px;line-height:34px
}

.modal .modal-header h2{
	font-size:14px;line-height:20px
}

.modal .modal-body{
	top:75px;bottom:82px;overflow-y:auto;padding:19px 0
}

.modal .modal-body ul{
	margin-bottom:39px;padding:0 20px 0 10px
}

.modal .modal-body ul li{
	font-size:12px;line-height:22px;padding-left:24px;text-align:left;color:#898989;background:url(../images/minus.jpg) no-repeat top left
}

.modal .modal-footer{
	bottom:0;height:40px;padding:20px 0;border-top:2px solid #dcdcdc
}

.modal .modal-footer a.button{
	font-size:16px;line-height:24px;display:block;width:120px;height:24px;margin:0 auto;padding:8px 28px;text-align:center;color:white;border-radius:2px
}

.modal .modal-footer a.button-grape{
	background-color:#c0a7de
}

.modal .modal-footer a.button-yellow{
	background-color:#f8c36f
}

.modal .modal-footer a.button-blue{
	background-color:#92b3dd
}

.modal .modal-footer a.button-green{
	background-color:#81d3d2
}

@media only screen and (min-width: 800px){
	.modal{
	width:68.4%;height:561px;margin:149px 15.8% 0;border-radius:5px
}

.modal .modal-header{
	height:55px;padding:25px 0 12px;border-bottom:2px solid #dcdcdc
}

.modal .modal-header h1{
	margin-bottom:2px
}

.modal .modal-body{
	top:94px;height:339px;padding:23px 0
}

.modal .modal-body ul{
	padding:0 50px
}

.modal .modal-body ul li{
	float:left;width:44.8%
}

.modal .modal-footer{
	border-top:none
}


}

body{
	font-family:Microsoft Yahei;font-weight:lighter
}


